package Demo29;
/*
面向对象的三大特征：封装性、继承性、多态性
extends继承或者implements,是多态的前提

一个对象拥有多种形态，----------对象的多态
 */
/*
代码中体现多态性：父类引用指向子类对象
格式：
继承关系----
父类名称 对象名 =new 子类名称（）；
左父右子-------就叫多态；
//子类对象当作父类进行使用

或者--接口的实现关系
接口名称 对象名 =new 实现名称（）；
 */

public class DemoMulti {
    public static void main(String[] args) {
        //使用多态写法
        //左侧父类的引用，指向了右侧子类的对象
        Fu obj=new Zi();
        obj.method();//子类方法
        ///method(); ----对象方法（右边new谁--就用谁）
        obj.methodFu();//父类特有方法
    }


}
